package zhyh.kit.string;

public class StringKit
{
	/**
	 * <h4>功能：【字符串首字符大写】【2016年10月19日 下午4:23:27】【创建人：ZhangYH】</h4>
	 * <ul>
	 * 	<li></li>
	 * </ul>
	 * @param str
	 * @return
	 */
	public static String firstCharToUpperCase(String str) {
		return str.substring(0, 1).toUpperCase() + str.substring(1, str.length());
	}
	
	public Integer StringToInt(String integer) {
		try {
			return Integer.parseInt(integer);
		} catch (NumberFormatException e) {
			return Integer.parseInt(integer.substring(0, integer.indexOf(".")));
		}
	}

	public static boolean isBlank(final CharSequence cs) {
		int strLen;
		if (cs == null || (strLen = cs.length()) == 0) {
			return true;
		}
		for (int i = 0; i < strLen; i++) {
			if (Character.isWhitespace(cs.charAt(i)) == false) {
				return false;
			}
		}
		return true;
	}

	public static boolean isNotBlank(final CharSequence cs) {
		return !StringKit.isBlank(cs);
	}

}
